<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>
        // window.onload 是窗口（页面）加载事件，当文档内容(包括图片，css文件，脚本文件等)加载完毕会触发该事件，就调用处理函数
        // 有了window.onload 就可以把js代码写到页面元素的上方，因为onload是等页面内容全部加载完毕，再去执行处理函数。
        //  window.onload 传统注册事件方式只能写一次，如果有多个，会以最后一个 window.onload 为准


        window.onload = function () {
            var btn = document.querySelectorAll('button')
            // var btn=window.document.querySelector('button') //和上面等价
            btn[0].onclick = function () {
                alert('胡歌')
            }
        }

        // 用 addEventListener 注册事件可以多个
        window.addEventListener('load', function () {
            var btn = document.querySelectorAll('button')
            // var btn=window.document.querySelector('button') //和上面等价
            // btn[1].onclick = function () {
            // }
            btn[1].addEventListener('click', function () {
                alert('彭于晏')
            })
        })
        window.addEventListener('load',function(){
            alert('11')
        })

        window.addEventListener('DOMContentLoaded',function(){
           alert(22)
        })
        // load 等页面内容全部加载完毕 包含dom元素，图片，css文件，flash等等
        // DOMContentLoaded 是dom加载完毕，不包含图片，flash，css等就可以执行 加载速度比load更快一些
    </script>
    <img src="/pink/imgs/彭于晏.png" alt=""><br>
    <button>胡歌</button>
    <button>彭于晏</button>

</body>

</html>